body {
	background-color:#f6f7f9;
	font-family: VERDANA;
	font-size: 9pt;
	visibility: hidden;
	scrollbar-3dlight-color:#d1d1d1;
	scrollbar-arrow-color: #888888;
	scrollbar-darkshadow-color: white;
	scrollbar-face-color: #f2f2f2;
	scrollbar-highlight-color: #888888;
	scrollbar-shadow-color:#d1d1d1;
}

table {
	font-family: VERDANA;
	font-size: 9pt;
}
table th {
	border:1px solid #c2c2c2;
	}

div
{
}

.LoadingTip {
	width: 200;
	padding: 12;
	padding-left: 30;
	border-width: 1;
	border-color: #AAAAAA;
	border-style: solid;
	background-color: white;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#F2E9E9)
					progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity: 0.90;
}

.SubWindow {
	padding: 1;

}

.SubWindow .WindowTable {
	background-color:#ededeb;
	border-color: #bfbcbb;
	border-width: 1;
	border-style: solid;
}

.SubWindow .TitleBar {
	height: 18;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededeb);
}

.SubWindowContentContainer {

}

.SubWindow .WindowButton {
	cursor: hand;
}

.SubWindow .HotWindowButton {
	cursor: hand;
	background-color:#d9e8fb;
}

.FloatSubWindow {
	border-color: #909090;
	border-width: 1;
	border-style: solid;
	
}

.FloatSubWindow .WindowTable {
	background-color: white;
	border-width: 0;
}

.FloatSubWindow .TitleBar {
	height: 18;
	background-color:#d9e8fb;
}

.FloatSubWindow .TitleBar TD {
	color: black;
}

.FloatSubWindowContentContainer {
}

.FloatSubWindow .WindowButton {
	cursor: hand;
}

.FloatSubWindow .HotWindowButton {
	cursor: hand;
	background-color: #B8D0F1;
}

.SubWindowDraggingCursor {
	cursor: move;
	position: absolute;
	background-color: #BDDBF2;
	border-width: 2;
	border-color: #164D74;
	border-style: solid;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity: 0.30;
}

.SubWindowExclusiveCovering {
	position: absolute;
	background-color: silver;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-moz-opacity: 0.40;	
}

.GroupBox {
	border-width: 1;
	border-color: #909090;
	border-style: solid;
	padding-top: 2;
	padding-left: 8;
	padding-right: 8;
	padding-bottom: 8;
}

.GroupBoxTitle {
	white-space: nowrap;
}

.GroupBoxExpandButton {
	cursor: hand;
}

.GroupBoxContentContainer {
	padding-top: 4;
}

.SplitPanel_Vert {

}

.SplitPanel_Vert_Splitter {
	background-color: #E0E0E0;
	border-collapse: collapse;
}

.SplitPanel_Vert_ButtonArea {
	cursor: default;
	background-color: white;
}

.SplitPanel_Vert_Button {
	cursor: hand;
}

.SplitPanel_Vert_DraggingCursor {
	position: absolute;
	background-color: #164D74;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity: 0.30;
}

.SplitPanel_Hori {
}

.SplitPanel_Hori_Splitter {
	background-color: #E0E0E0;
	border-collapse: collapse;
}

.SplitPanel_Hori_ButtonArea {
	cursor: default;
	background-color: white;
}

.SplitPanel_Hori_Button {
	cursor: hand;
}

.SplitPanel_Hori_DraggingCursor {
	position: absolute;
	background-color: #164D74;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity: 0.30;
}

.AutoForm {

}

.AutoForm .GroupBoxNoBevel {
	margin: 3;
	padding-top: 6;
	padding-left: 12;
	padding-right: 12;
	padding-bottom: 6;
	border-width: 0;
}

.AutoForm .GroupBoxDiv
{	

}

.AutoForm .GroupTitle {
}

.AutoForm .SubWindowDiv
{
	padding: 8;
}

.TextEditor {
	background-color: white;
	font-family: VERDANA;
	font-size: 9pt;
	border-width: 1;
	border-color: #868686;
	border-style: solid;
}

.ActiveTextEditor {
	background-color: white;
	font-family: VERDANA;
	font-size: 9pt;
	border-width: 1;
	border-color: #aaccf6;
	border-style: solid;
}

.ReadOnlyTextEditor {
	background-color: #eeeff1;
	font-family: VERDANA;
	font-size: 9pt;
	border-width: 1;
	border-color: #909090;
	border-style: solid;
	color:#939393;
}

.CheckBox {
}

.ActiveCheckBox {
	background-color: white;
}

.ReadOnlyCheckBox {
	background-color: #eeeff1;	
	color:#939393;
}

.RadioGroup {
	table-layout: fixed;
	font-family: VERDANA;
	font-size: 9pt;
	border-width: 0;
	border-color: #909090;
	border-style: solid;
}

.ActiveRadioGroup {
	background-color: white;
	table-layout: fixed;
	font-family: VERDANA;
	font-size: 9pt;
	border-width: 0;
	border-color: #909090;
	border-style: solid;
}

.ReadOnlyRadioGroup {
	table-layout: fixed;
	font-family: VERDANA;
	font-size: 9pt;
	border-width: 0;
	border-color: #909090;
	border-style: solid;
}

.DropDownButton {
	background-color: #d9e8fb;
	border-width: 0;
	padding: 0;
	cursor: hand;
}

.DropDownBox {
	background-color: white;
	border:1px solid #aaccf6;
	cursor: hand;
}

.DropDownStatusLabel {
	background-color:#ededeb;
	padding: 3;
	border-width: 1;
	border-color: #D9CBCB;
	border-style: solid;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
}

.DataPilot BUTTON {
	font-family: ARIAL;
	font-size: 9pt;
}

.DataTable {
	background-color: #ffffff;
}

.DataTable .OuterTable {
	border-width: 1;
	border-color: #bfbcbb;
	border-style: solid;
	border-collapse: collapse;
}

.DataTable .InnerTable {
	border-collapse: collapse;
	background-color:white;
	
}

.DataTable .HeaderDiv  {
	background-color:#eeeff1;

}

.DataTable .HeaderGrid  {
	color: #535353;
	border-width: 1;
	border-color: #c2c2c2;
	border-style: solid;
	border-collapse: collapse;
	table-layout: fixed;
}

.DataTable .HeaderGrid .HotCell  {
	background-color:#ebf3fd;
}

.DataTable .FooterGrid  {
	background-color: #f6f7f9;
	border-width: 1;
	border-color: #8b8b8b;
	border-style: solid;
	border-collapse: collapse;
	table-layout: fixed;
}

.DataTable .FixedDataGrid {
	background-color: #f6f7f9;
	border-width: 1;
	border-color: #c2c2c2;
	border-style: solid;
	border-collapse: collapse;
	table-layout: fixed;
}

.DataTable .FixedDataGrid .Indicator {
	background-color: #fbfbfb;
}

.DataTable .FixedDataGrid .Row {
}

.DataTable .FixedDataGrid .MockRow {
	background-color: #F0F0F0;
}

.DataTable .FixedDataGrid .CurrentRow {
	background-color: #d9e8fb;
}

.DataTable .DataGrid {	
	background-color: #f5f5f5;
	border-width: 1;
	border-color: #c2c2c2;
	border-style: solid;
	border-collapse: collapse;
}

.DataTable .DataGrid .Row {
	background-color: #f6f7f9;

}

.DataTable .DataGrid .MockRow {
	background-color: #f6f7f9;

}

.DataTable .DataGrid .CurrentRow {
	background-color: #d9e8fb;

}

.DropDownTable {
	background-color: #F0F0F0;
}

.DropDownTable .OuterTable {
	border-width: 0;
	border-collapse: collapse;
}

.DropDownTable .InnerTable {
	border-width: 0;
	border-collapse: collapse;
}

.DropDownTable .HeaderGrid  {
	background-color: #f7edc9;
	border-width: 0;
	border-color: #F4F8F4;
	border-style: solid;
	border-collapse: collapse;
	table-layout: fixed;
}

.DropDownTable .HeaderGrid .HotCell  {
}

.DropDownTable .FooterGrid  {
	background-color: #ebf3fd;
	border-width: 0;
	border-color: #F4F8F4;
	border-style: solid;
	border-collapse: collapse;
	table-layout: fixed;
}

.DropDownTable .FixedDataGrid {
	background-color: white;
	border-width: 0;
	border-color: #F4F8F4;
	border-style: solid;
	border-collapse: collapse;
	table-layout: fixed;
}

.DropDownTable .FixedDataGrid .Indicator {
	background-color: #F8F4F4;
}

.DropDownTable .FixedDataGrid .Row {
}

.DropDownTable .FixedDataGrid .MockRow {
	background-color: #F0F0F0;
}

.DropDownTable .FixedDataGrid .CurrentRow {
	background-color: white;
}

.DropDownTable .DataGrid {
	background-color: white;
	border-width: 0;
	border-color: #F4F8F4;
	border-style: solid;
	border-collapse: collapse;
}

.DropDownTable .DataGrid .Row {
}

.DropDownTable .DataGrid .MockRow {
	background-color: #F0F0F0;
}

.DropDownTable .DataGrid .CurrentRow {
	background-color:#ebf3fd;
}


.ColumnDraggingCursor {
	position: absolute;
	background-color: white;
	border: 1 silver solid;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	-moz-opacity: 0.7;
}

.ColumnSplitSlider {
	position: absolute;
	background-color: #BDDBF2;
	border: 2 #164D74 solid;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity: 0.30;
}

.ScrollBar {
	background-color: #fcfcfc;
	border-width: 1;
	border-color: #ededeb;
	border-style: solid;

}

.ScrollBar TD {
	align: center;
	valign: center;
}

.ScrollBar .Button {
	width: 13;
	height: 13;
	background-color: #e0e0e0;
	border-width: 1;
	border-style: solid;
	border-color: #898989;	
	filter: none;	
	cursor: hand;
}

.ScrollBar .Button_Down {
	width: 13;
	height: 13;
	background-color: #e3e3e3;
	border-width: 1;
	border-style: solid;
	border-color: #D0D4DA;
	filter: none;	
	cursor: hand;
}

.ScrollBar .Button_Disabled {
	background-color: #E6E7E7;
	width: 13;
	height: 13;
	border-width: 1;
	border-style: solid;
	border-color: #D0D4DA;
	filter: none;	
}

.ScrollBar .Silder {
	width: 13;
	height: 13;
	background-color: #e3e3e3;
	border-width: 1;
	border-style: solid;
	border-color: #D0D4DA;
	overflow: hidden;
}

.ScrollBar .Silder_Down {
	width: 13;
	height: 13;
	background-color: #dfe8f6;
	border-width: 1;
	border-style: solid;
	border-color: #D0D4DA;
	overflow: hidden;
}

.ScrollBarPositionLabel {	
	padding: 2;
	background-color: white;
	border-width: 1;
	border-color: #bfbcbb;
	border-style: solid;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
	-moz-opacity: 0.85;
}

.Button {		
	cursor: hand;
	font-family: Verdana;
	font-size: 9pt;
	height: 22;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededeb);
}


.Button_Down {		
	color: white;
	cursor: hand;
	font-family: Verdana;
	font-size: 9pt;
	height: 22;
	border-width: 1;
	border-color: #aaccf6;
	border-style: solid;
	background-color: blue;
}


.TabSet {
	table-layout: fixed;
}

.TabSet .Tab_top {
	cursor: hand;
}

.TabSet .DisabledTab_top {
	cursor: hand;
	color: gray;
}

.TabSet .CurrentTab_top {
	padding-top: 4;
	cursor: hand;
}

.TabSetContentContainer_top {
	background-color: white;
	border-width: 1;
	border-color: #AAAAAA;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: none;
	border-bottom-style: solid;
}

.TabSet .Tab_bottom {
	cursor: hand;
}

.TabSet .DisabledTab_bottom {
	cursor: hand;
	color: gray;
}

.TabSet .CurrentTab_bottom {
	padding-bottom: 4;
	cursor: hand;
}

.TabSetContentContainer_bottom {
	background-color: white;
	border-width: 1;
	border-color: #AAAAAA;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-bottom-style: none;
}

.TabSetTabDiv {
	padding: 2;
}

.Calendar {
	border-width: 1;
	border-color: #aaccf6;
	border-style: solid;
	background-color: #ebf3fd;
}

.Calendar .Header {
}

.Calendar .Header .Button {	
	cursor: hand;	
	font-family: Verdana;
	font-size: 9pt;
	width: 18;
	height: 18;
	background-color: #ededeb;
	filter: none;	
}

.Calendar .Footer {
}

.Calendar .CalendarTable {
	border-width: 0;
	border-color: white;
	border-style: solid;
	border-collapse: collapse;
}

.Calendar .Footer TD {
}

.Calendar .CalendarTable TR {
}

.Calendar .CalendarTable .Header {
	height: 20;
	background-color: #1d3a70;
	font-weight: bold;
	color:#ffffff;
}

.Calendar .CalendarTable .CurrentMonth {	
	background-color: #ebf3fd;

}

.Calendar .CalendarTable .CurrentMonth .Content {	
	background-color: #F2ECEC;

}

.Calendar .CalendarTable .PrevMonth {	
	background-color: #ededeb;
}

.Calendar .CalendarTable .PrevMonth TABLE {	
	color: #969696;
}

.Calendar .CalendarTable .PrevMonth .Content {	
	background-color: white;
}

.Calendar .CalendarTable .NextMonth {	
	background-color: #ededeb;
}

.Calendar .CalendarTable .NextMonth TABLE {	
	color: #969696;
}

.Calendar .CalendarTable .NextMonth .Content {	
	background-color: #FAFBFC;

	
}

.Calendar .CalendarTable .CurrentDay {
	background-color:#ffffff;
	border:2px solid #aaccf6;


}

.Tree {
	background-color: #FFFFFF;
	border-width: 1;
	border-color: #909090;
	border-style: solid;
}

.Tree .TreeNode {
	padding: 4;
}

.Tree .CurrentTreeNode {
	padding: 4;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#d9e8fb);
	border:1px solid #aaccf6;
}

.Tree .DraggingTarget {
	padding: 4;
	background-color: #E8E8E8;
}

.TreeNodeButton {
	cursor: hand;
}

.TreeDraggingCursor {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-moz-opacity: 0.6;
}

.PopupMenu {
	width: 130;
	padding: 1;
	background-color: #f3f3f3;
	border-width: 1;
	border-color: #bfbcbb;
	border-style: solid;
}


.MenuItem {
	cursor: hand;
	padding: 2;
	height: 24;
	border-width: 1;
}

.MenuItem_Disabled {
	cursor: hand;
	padding: 2;
	height: 24;
	border-width: 1;
}

.MenuItem_Disabled TD {
	color: #f6f7f9;
}

.HotMenuItem {
	cursor: hand;
	padding: 2;
	height: 24;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fcdb94);
	border: 1px solid #ecac90 !important;
	border-style: solid;
}

.MenuBar {
	height: 26;
	border-width: 1;
	border-color: #D0D0D0;
	border-style: solid;
	border-collapse: collapse;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ededeb);
}

.MenuBar .Button {
	cursor: hand;
	padding-left: 12;	
	padding-right: 12;
	border-style: none;
	margin: 1;
	background-color: #dfe8f6;
}

.MenuBar .Button_Disabled {
	cursor: hand;
	padding-left: 12;	
	padding-right: 12;
	border-style: none;
	margin: 1;
}

.MenuBar .Button_Disabled TD {
	color: #f6f7f9;
}

.MenuBar .HotButton {
	cursor: hand;
	padding-left: 12;	
	padding-right: 12;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#fcdb94);
	border: 1px solid #ecac90 !important;
    cursor: pointer;
}

.OutlookBar {
	border-width: 1;
	border-color: #909090;
	border-style: solid;
	border-collapse: collapse;
}

.OutlookBar .Button {
	border-width: 1;
	border-color: #C0C0C0;
	border-style: solid;
	padding: 2;
	cursor: hand;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#EEE0E0, endColorstr=#8A1B1E);
}

.OutlookBar .DisabledButton {
	color: gray;
	border-width: 1;
	border-color: #C0C0C0;
	border-style: solid;
	padding: 2;
	cursor: hand;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF, endColorstr=#DDC4C4);
}

.OutlookBar .HotButton {
	border-width: 1;
	background: none repeat scroll 0 0 #DFE8F6;
    border: 1px solid #A3BAE9 !important;
	border-style: solid;
	padding: 2;
	cursor: hand;
}

.OutlookBar .ScrollButton {
	cursor: hand;
	padding: 1;
	border-width: 1;
	border-color: #909090;
	border-style: solid;
	background-color: white;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity: 0.8;
}

.OutlookBar .Group {
}

.OutlookBar .IconGroup {
	background-color: #f6f7f9;
}

.OutlookBar .IconGroup .SubButton {
	padding: 4;
	margin: 1;
}

.OutlookBar .IconGroup .SubButton_Disabled {
	padding: 4;
	margin: 1;
}

.OutlookBar .IconGroup .SubButton_Disabled TD {
	color:#f6f7f9;
}

.OutlookBar .IconGroup .HotSubButton {
	padding: 4;
	margin: 0;
	background-color: #D9CBCB;
	border-width: 1;
	border-color: #6D1B1E;
	border-style: solid;
}

.OutlookBar .IconGroup .SubIcon {
}

.OutlookBar .IconGroup .SubLabel {
	padding: 2;
}

.OutlookBar .ListGroup {
	background-color: white;
}

.OutlookBar .ListGroup .SubButton {
	margin: 1;
}

.OutlookBar .ListGroup .SubButton_Disabled {
	margin: 1;
}

.OutlookBar .ListGroup .SubButton_Disabled TD {
	color: gray;
}

.OutlookBar .ListGroup .HotSubButton {
	margin: 0;
	background-color: #D9CBCB;
	border-width: 1;
	border-color: #6D1B1E;
	border-style: solid;
}

.OutlookBar .ListGroup .SubIcon {
}

.OutlookBar .ListGroup .SubLabel {
	padding: 4;
	white-space: nowrap;
}

.PagePilot {
}

.PagePilot .CurrentPageLink {
	height: 12;
	padding: 1;
	color:#9bc4f6;
	font-weight: bold;
	background-color: #ebf3fd;
	border-width: 1;
	border-color: #aaccf6;
	border-style: solid;
}

.PagePilot .PageLink {
	height: 15;
	padding: 1;
	cursor: hand;
	color: blue;
	text-decoration: underline;
	border-width: 1;
	border-color: #f6f7f9;
	border-style: solid;
}

.PagePilot .VisitedPageLink {
	height: 15;
	padding: 1;
	cursor: hand;
	color: purple;
	text-decoration: underline;
	background-color: #f6f7f9;
	border-width: 1;
	border-color: #f6f7f9;
	border-style: solid;
}

.ProgressBar {
  width: 18;
  height: 18;
	border-width: 1;
	border-color: #909090;
	border-style: solid;
	background-color: white;
}

.ProgressBar .Pointer {
	border-width: 1;
	border-color: white;
	border-style: solid;
        background-color: #904B46;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#965F5F);
}

.ProgressBar .Label {
  color: #904B46;
}